<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html>
<head>
<%@ include file="/WEB-INF/jsp/inc/taglibs.jsp"%>
	<%@ include file="/WEB-INF/jsp/inc/meta.jsp"%>
  <script type="text/javascript">
   function checkAll(val){
    //alert(val);
    if(val)
      $('input[name=ids]').each(function(){
           $(this).attr('checked',true);
      })
     else
    	 $('input[name=ids]').each(function(){
             $(this).attr('checked',false);
        })  
   }
   function gotopage()
   {
      var page=$('#topage').val();
      var url='${approot}/admin/person/list/page/'+page;
     // alert(url);
      window.location.href=url;
   }
	//清空恢复表单原始数据
   function formreset()
	{
		$("input[type=text]").val(""); 
		$("#type").val("0");
	}

   //批量删除
   function delete_batch(){
    var count=0;
    $('input[name=ids]:checked').each(function(){
        count=count+1;
    })
    if(count==0)
    {
        alert("请至少选中一条记录");
        return false;
    }else
    {
        var ids="";
        $("input[name='ids']:checked").each(function(){
           ids=ids+$(this).val()+"_";
        })
        var url='${approot}/admin/person/delete_batch/'+ids;
        //alert(url);
        //window.location.href=url;

    }

   }
   
   function add_person(){
   		//window.location.href='${approot}/person/to_add';
   		window.open('${approot}/admin/person/to_add','_blank','height=400,width=600,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no,left=200,top=200');
   }
   
   function delete_person(id){  
   		if(confirm('删除后不可恢复,您确认删除该客户信息以及此客户的卡信息、地址信息?')){
  		 	$.ajax({
	 		   	url:'${approot}/admin/person/delete/'+id,
	 		   	dataType: 'json',
	 		   	contentType: 'application/json',
	 			data:null,
	 			type:'post',
	 			beforeSend:function(){
	 			  // $('#main').disabled='true';
	 			},
	 			error:function(request){
	 				//alert(S);
	 			},
	 			success:function(data){
	 			   if(data.msg=="error")
	 			   {
	 	 			   alert('删除失败');
	 			   }
	 			   if(data.msg=="succ")
	 			   {
	 				  alert('客户信息删除成功');
	 			   }
	 			   window.location.reload();
	 			}
	 		   });
  		 } 
      
   }
   </script>
</head>  
 <body style="background:#E8F5FE; padding:15px 18px;" class="scroll_r">

<form method="post" action="${approot}/admin/person/list/form/0" id="personBean">
<table border="0" cellpadding="0" cellspacing="1" width="92%" align="center" id="add_tab">
<tr>
<th>用户编号：</th>
<td><input type="text" id="number" name="number"  value="${personBean.number}"/>
</td>
<th>用户名：</th>
<td><input type="text" id="name" name="name"  value="${personBean.name}"/>
</td>
<th>用户类型：</th>
<td>
<select name="type" id="type">
<option value="">全部</option>
 <option value="0" <c:if test="${personBean.type==0}">selected="selected"</c:if>>零散户</option>
 <option value="1" <c:if test="${personBean.type==1}">selected="selected"</c:if>>商业户</option> 
 <option value="2" <c:if test="${personBean.type==2}">selected="selected"</c:if>>集体户</option> 
</select>
</td>
<th>登记时间：</th>
<td> <input type="text" id="startTime" name="startTime"  value="${personBean.strStartDate}" class="Wdate" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'endTime\')}',startDate:'%y-%M-01 00:00:00',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true})"/> </td>
<th>至</th>
<td> <input type="text" id="endTime" name="endTime" value="${personBean.strEndDate}" class="Wdate" onFocus="WdatePicker({minDate:'#F{$dp.$D(\'startTime\')}',startDate:'%y-%M-01 00:00:00',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true})"/> </td>
</tr>
<tr>
<td colspan="10" style="text-align: center">
<input type="submit" class="but" value="开始查询">
<input type="button" class="but" onclick="formreset();" value="重置条件">

</td>

</tr>
<tr><td colspan="10" style="text-align: right"><button class="but" onclick="return add_person();">添加客户</button></td></tr>
</table>
</form>


<c:choose>
<c:when test="${fn:length(page.items)<1}">
<div align="center"><font color='red'>对不起,暂时没有找到符合条件的数据!</font></div>
</c:when>
<c:otherwise> 
<table border="0" cellpadding="" cellspacing="1" align="center" width="92%" id="web_tab">

 <tr>
  <th><input type="checkbox" name="all" value="all" onclick="checkAll(this.checked)"/> </th>
  <th>客户编号</th>
  <th>客户名称</th>
    <th>客户类型</th>
  <th>联系电话</th>
  <th>联系手机</th>

  <th>登记时间</th>
   <th>操作</th>
 </tr>
<c:forEach var="person" items="${page.items}">
 <tr>
  <td><input type="checkbox" name="ids" value="${person.personId}"/></td>
  <td>
   ${person.personNumber }
  </td>
  <td>${person.personName }</td>
    <td>
   <c:if test="${!empty person.personType && person.personType == 0}">零散户</c:if>
    <c:if test="${!empty person.personType && person.personType == 1}">商业户</c:if>
     <c:if test="${!empty person.personType && person.personType == 2}">集体户</c:if>
  </td>
  <td>
   ${person.personPhone }
  </td>
  <td>
   ${person.personMobile }
  </td>

  
  <td><fmt:formatDate value="${person.createTime}" pattern="yyyy-MM-dd HH:mm:ss"/></td>
  <td>
  <a href="${approot}/admin/person/to_edit/${person.personId}">编辑</a>
  <a href="${approot}/admin/person/card_list/${person.personId}">卡管理</a>
  <a href="${approot}/admin/person/address_list/${person.personId}">地址管理</a>
  <a href="#" onclick="return delete_person('${person.personId}');">删除</a>
   </td>
 </tr>
 </c:forEach>
</table>

<table border="0" cellpadding="0" cellspacing="1" width="92%" align="center">
   <tr>
    <td align="left">共有<font color='red'>${page.totalCount}</font> 条记录，当前第<font color='red'>${page.currentPage}</font>页，共 <font color='red'>${page.pageCount}</font>页</td>
	<td align="right">
	 转到
	 <select name="topage" id="topage" onchange="gotopage();">
	 <c:forEach var="ind" items="${page.pages}">
	 <option value="${(ind-1)*page.pageSize}" <c:if test="${ind==page.currentPage}">selected="selected"</c:if>>${ind}</option>
	 </c:forEach>
	 </select>
	
	<button class="but" onclick="window.location.href='${approot}/admin/person/list/page/${page.firstIndex}'">首页</button> 
	<button class="but" onclick="window.location.href='${approot}/admin/person/list/page/${page.previousIndex}'">上一页</button>
	<c:forEach items="${page.showpages}" var="ind">
	<c:if test="${ind!=0}">
	<a href="${approot}/admin/person/list/page/${(ind-1)*page.pageSize}">${ind}</a>
	</c:if>
	</c:forEach>
	<button class="but" onclick="window.location.href='${approot}/admin/person/list/page/${page.nextIndex}'">下一页</button>
	<button class="but" onclick="window.location.href='${approot}/admin/person/list/page/${page.lastIndex}'">末页</button>  
	
	 </td>
   </tr>
</table>
</c:otherwise>
</c:choose>
</body>
</html>
